package my.design.interpreter;

import java.util.HashMap;

/**
 * @author zp
 * @version 1.0
 * @description: 抽象表达式类
 * 通过Map键值对，使键对应公式参数，如a、b、c等，值为运算时取得的具体数值。
 * @date 2022/10/28 18:43
 */
public abstract class Expression {
    /**
     * @description:  解析公式和数值，key是公式中的参数，value是具体的数值
     * @author zp
     * @date: 2022/10/28 18:45
     * @param var
     * @return Double
     */
    public abstract Double interpreter(HashMap<String, Double> var);
}
